#pragma once

#include "..\..\SGD Wrappers\SGD_Geometry.h"

class Enemy;
class AIState
{
private:
	Enemy* enemy;

public:
	enum State {FOLLOW, PATROL, MELEE, RANGE};

	AIState() = default;
	virtual ~AIState() = default;

	virtual void Update(Enemy* enemy, float dt) = 0;
};

